package com.cskaoyan.bean.VoCCY;

import com.cskaoyan.bean.MarketAddress;
import com.cskaoyan.bean.MarketCart;

import java.util.List;

public class WxCartCheckoutVo {

    /**
     * grouponRulesId : 0
     * actualPrice : 87.0
     * orderTotalPrice : 87.0
     * cartId : 312
     * userCouponId : 6175
     * couponId : 47
     * goodsTotalPrice : 80.0
     * addressId : 50
     * grouponPrice : 0
     * couponPrice : 2.0
     * availableCouponLength : 3
     * freightPrice : 9
     */

    private int grouponRulesId;
    private double actualPrice;
    private double orderTotalPrice;
    private int cartId;
    private int userCouponId;
    private int couponId;
    private double goodsTotalPrice;
    private int addressId;
    private int grouponPrice;
    private double couponPrice;
    private int availableCouponLength;
    private int freightPrice;
    private MarketAddress checkedAddress;
    private List<MarketCart> checkedGoodsList;

    public int getGrouponRulesId() {
        return grouponRulesId;
    }

    public void setGrouponRulesId(int grouponRulesId) {
        this.grouponRulesId = grouponRulesId;
    }

    public double getActualPrice() {
        return actualPrice;
    }

    public void setActualPrice(double actualPrice) {
        this.actualPrice = actualPrice;
    }

    public double getOrderTotalPrice() {
        return orderTotalPrice;
    }

    public void setOrderTotalPrice(double orderTotalPrice) {
        this.orderTotalPrice = orderTotalPrice;
    }

    public int getCartId() {
        return cartId;
    }

    public void setCartId(int cartId) {
        this.cartId = cartId;
    }

    public int getUserCouponId() {
        return userCouponId;
    }

    public void setUserCouponId(int userCouponId) {
        this.userCouponId = userCouponId;
    }

    public int getCouponId() {
        return couponId;
    }

    public void setCouponId(int couponId) {
        this.couponId = couponId;
    }

    public double getGoodsTotalPrice() {
        return goodsTotalPrice;
    }

    public void setGoodsTotalPrice(double goodsTotalPrice) {
        this.goodsTotalPrice = goodsTotalPrice;
    }

    public int getAddressId() {
        return addressId;
    }

    public void setAddressId(int addressId) {
        this.addressId = addressId;
    }

    public int getGrouponPrice() {
        return grouponPrice;
    }

    public void setGrouponPrice(int grouponPrice) {
        this.grouponPrice = grouponPrice;
    }

    public double getCouponPrice() {
        return couponPrice;
    }

    public void setCouponPrice(double couponPrice) {
        this.couponPrice = couponPrice;
    }

    public int getAvailableCouponLength() {
        return availableCouponLength;
    }

    public void setAvailableCouponLength(int availableCouponLength) {
        this.availableCouponLength = availableCouponLength;
    }

    public int getFreightPrice() {
        return freightPrice;
    }

    public void setFreightPrice(int freightPrice) {
        this.freightPrice = freightPrice;
    }

    public MarketAddress getCheckedAddress() {
        return checkedAddress;
    }

    public void setCheckedAddress(MarketAddress checkedAddress) {
        this.checkedAddress = checkedAddress;
    }

    public List<MarketCart> getCheckedGoodsList() {
        return checkedGoodsList;
    }

    public void setCheckedGoodsList(List<MarketCart> checkedGoodsList) {
        this.checkedGoodsList = checkedGoodsList;
    }

    public WxCartCheckoutVo() {
    }

    public WxCartCheckoutVo(int grouponRulesId, double actualPrice, double orderTotalPrice, int cartId, int userCouponId, int couponId, double goodsTotalPrice, int addressId, int grouponPrice, double couponPrice, int availableCouponLength, int freightPrice, MarketAddress checkedAddress, List<MarketCart> checkedGoodsList) {
        this.grouponRulesId = grouponRulesId;
        this.actualPrice = actualPrice;
        this.orderTotalPrice = orderTotalPrice;
        this.cartId = cartId;
        this.userCouponId = userCouponId;
        this.couponId = couponId;
        this.goodsTotalPrice = goodsTotalPrice;
        this.addressId = addressId;
        this.grouponPrice = grouponPrice;
        this.couponPrice = couponPrice;
        this.availableCouponLength = availableCouponLength;
        this.freightPrice = freightPrice;
        this.checkedAddress = checkedAddress;
        this.checkedGoodsList = checkedGoodsList;
    }
}